s = 0
'''
【字典元素的取值】
d[key或d.get(key)

字典元素的遍历:

(1)遍历出key与value的元组
    for element in d.items():
        pass
        
(2) 分别遍历出key和value
    for key,value in d.items():
        pass
'''

d = {'hello': 10, 'world': 989, 'python': 100}
# 访问字典中的元素
# (1)使用d[key]的形式
print(d['hello'])

# (2)使用d.get(key)的形式
print(d.get('python'))

# 二者区别，当key不存在，d[key]会报错，而d.get(key)可以指定默认值
print(d.get('java', 'java不存在'))  # java不存在
print(d.get('java'))  # None
# print(d['java'])  # KeyError: 'java'

# 字典的遍历
for element in d.items():
    print(element, type(element))  # 返回一个元组 (key,value)

# 在使用for循环时，分别获取key和value
for key, value in d.items():
    print(key, value)
